package com.xjrsoft.module.workflow.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;

@Data
@TableName("NwfRelationVo")
@ApiModel(value = "流程关联VO", description = "流程关联VO")
public class NwfRelationVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @JsonProperty("F_Id")
    private String id;

    @JsonProperty(value = "F_NwfRelationCode")
    private String nwfRelationCode;

    @JsonProperty(value = "F_NwfRelationName")
    private String nwfRelationName;

    @JsonProperty(value = "F_ModuleId")
    private String moduleId;

    @JsonProperty(value = "F_SubSystemId")
    private String subSystemId;

    @JsonProperty(value = "F_NwfSchemeType")
    private Integer nwfSchemeType;

    @JsonProperty(value = "F_EnCode")
    private String encode;

    @JsonProperty(value = "F_FullName")
    private String fullName;

    @JsonProperty(value = "F_ParentId")
    private String parentId;

    @JsonProperty(value = "F_SortCode")
    private double sortCode;

    @JsonProperty(value = "F_Icon")
    private String icon;

    @JsonProperty(value = "F_Description")
    private String description;

    @JsonProperty(value = "F_SettingJson")
    private String settingJson;

    @JsonProperty(value = "F_LgMarkCode")
    private String lgMarkCode;

    @JsonProperty(value = "F_LgMarkName")
    private String lgMarkName;
}
